package it.gat.controller;

import java.util.Arrays;
import java.util.List;

import it.gat.controller.resource.ResourceFactory;
import it.gat.model.TipologiaDispositivo;
import it.gat.webservice.string.Resource;

public class TipologiaDispositivoController {
	
	public TipologiaDispositivo getTipologiaDispositivo(int id)
	{
		return ResourceFactory.get(Resource.TIPOLOGIADISPOSTIVO,id,TipologiaDispositivo.class); 
	}
	
	public List<TipologiaDispositivo> getTipologiaDispositivoList()
	{
		return Arrays.asList(ResourceFactory.get(Resource.TIPOLOGIADISPOSTIVO,Resource.LISTAURI,TipologiaDispositivo[].class));
	}
	
	public void insertTipologiaDispositivo(TipologiaDispositivo tipologiaDispositivo)
	{
		ResourceFactory.post(Resource.TIPOLOGIADISPOSTIVO, tipologiaDispositivo,TipologiaDispositivo.class);
	}
	
	public void updateTipologiaDispositivo(TipologiaDispositivo tipologiaDispositivo)
	{
		ResourceFactory.put(Resource.TIPOLOGIADISPOSTIVO, tipologiaDispositivo.getIdTipologiaDispositivo(),tipologiaDispositivo);
	}
	
	public void deleteTipologiaDispositivo(int id)
	{
		ResourceFactory.delete(Resource.TIPOLOGIADISPOSTIVO,id);
	}

}
